rest and recuperation - Spanish English Dictionary